WAAX: Web Audio API eXtension

نویسندگان

  • Hongchan Choi
  • Jonathan Berger
چکیده

The introduction of the Web Audio API in 2011 marked a significant advance for web-based music systems by enabling real-time sound synthesis on web browsers simply by writing JavaScript code. While this powerful functionality has arrived there is a yet unaddressed need for an extension to the API to fully reveal its potential. To meet this need, a JavaScript library dubbed WAAX was created to facilitate music and audio programming based on Web Audio API bypassing underlying tasks and augmenting useful features. In this paper, we describe common issues in web audio programming, illustrate how WAAX can speed up the development, and discuss future developments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Intelligent audio plugin framework for the Web Audio API

The Web Audio API introduced native audio processing into web browsers. Audio plugin standards have been created for developers to create audio-rich processors and deploy them into media rich websites. It is critical these standards support flexible designs with clear host-plugin interaction to ease integration and avoid non-standard plugins. Intelligent features should be embedded into standar...

متن کامل

Faust audio DSP language in the Web

With the advent of both HTML5 and the Web Audio API (a high-level JavaScript API for audio processing and synthesis) interesting audio applications can now be developed for the Web. The Web Audio API offers a set of fast predefined audio nodes as well as customizable ScriptProcessor node, allowing developers to add their own javascript audio processing code. Several projects are developing abst...

متن کامل

Data-Driven Live Coding with DataToMusic API

Creating interactive audio applications for web browsers often involves challenges such as time synchronization between non-audio and audio events within thread constraints and format-dependent mapping of data to synthesis parameters. In this paper, we describe a unique approach for these issues with a data-driven symbolic music application programming interface (API) for rapid and interactive ...

متن کامل

Apparition: Intelligent Assistance for Crowdsourcing

Two-layer API: • The Browser: C++ API; audio capture, video capture, noise cancellation and noise reduction. Helps browser makers easily implement the Web API. • The Web: Used by the third party developers to develop web based video chat applications. Uses WebRTC, an open framework for real time communications in the browser. • The process of making the illusion of motion and change by rapidly ...

متن کامل

Techniques and Tools for Secure Web Browser Extension Development

OF THE DISSERTATION TECHNIQUES AND TOOLS FOR SECURE WEB BROWSER EXTENSION DEVELOPMENT by REZWANA KARIM Dissertation Director: Vinod Ganapathy Many modern application platforms support an extensible architecture that allows the application core to be extended with functionality developed by third-parties. This bootstraps a developer community that works together to enhance and customize the basi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013